package com.hedd.shop.service;

import com.hedd.shop.pojo.entity.User;
import com.hedd.shop.pojo.qo.UserLoginQO;

public interface UserService {

    /**
     * 获取用户详情
     *
     * @param userId 用户ID
     * @return 存在：用户信息 不存在：null
     */
    User getById(Long userId);

    /**
     * 用户登录
     *
     * @param qo
     * @return
     */
    User login(UserLoginQO qo);


    /**
     * 用户注册
     * @param user
     * @return
     */
    int insertUser(User user);
}
